Using QuadSPI for application overlay data
Using QuadSPI for application overlay data
This application note demonstrates how to use overlay regions and how to use QuadPSI flash memory for storing and loading overlay data.
This application note provides an example that will load an overlay function from QuadSPI flash memory to illuminate a colored LED depending on which, if any buttons are pressed.
Required tools and libraries
- xTIMEcomposer Tools Suite version 14.0 or later is required.
Required hardware
This application note is designed to run on an XMOS xCORE-200 series device.
The example code provided with the application has been implemented and tested on the xCORE-200 explorerKIT core module board but there is no dependancy on this board and it can be modified to run on any development board which uses an xCORE-200 series device.
Prerequisites
- This document assumes familiarity with the XMOS xCORE-200 architecture, the XMOS tool chain and the xC language. Documentation related to these aspects which are not specific to this application note are linked to in the References appendix.
- This document assumes familiarity with QuadSPI flash memory, the xCORE quadflash library and the XMOS tool XFLASH.
- For descriptions of XMOS related terms found in this document please see the XMOS Glossary [1].
- The XMOS tools manual contains information regarding the use of xCORE devices [2].
[1] |
[2] |